<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var arr1 = ['a','b','c'];
        var res1 = arr1.forEach(function(item,index,arr){
            // item 表示被遍历数组的每一项
            // index 表示被遍历数组的每一项所对应的索引
            // arr 表示被遍历的数组
            console.log(item,index,arr);
        })
        console.log(res1,'===');

        var arr2 = [1,2,3,4];
        // 从数组中过滤出满足条件的元素
        var res2 = arr2.filter(function(item,index,arr){
            return item > 2
        })
        console.log(res2,'filter');

        var arr3 = [1,2,3,4];
        // 将数组换一种形式显示
        var res3 = arr3.map(function(item,index,arr){
            return item > 2
        })
        console.log(res3,'map');

        var arr4 = [1,2,3,4];
        // 只要数组中有满足条件的元素，就返回true
        var res4 = arr4.some(function(item,index,arr){
            return item > 4
        })
        console.log(res4,'some');
    </script>
</body>
</html>